a roll of wrapping paper - Francés Inglés Diccionario